# 并且  或者 非
# and  or  not

# 本质
# x and y 其中有一个假则结果为假
# x or y 其中有一个真则结果为真
# not x  取反

# 优先级
# not > and > or
# not True and True or False and False or True
# (not True and True or False) and (False or True)
# ((not True) and True or False) and (False or True)

print(not True and True or False and False or True)
print(False and True or False and False or True)
print(False or False and False or True)
print(False or False or True)
print(False or True)
print(True)
